Goal-Oriented Elaboration of Security Requirements
نویسندگان
چکیده
We suggest an approach to software development that integrates elaboration of security requirements at an early stage of the software life cycle. Reasoning about security in goal-oriented requirements engineering allows one to anticipate malicious behaviours of agents in the environment of the software-to-be and thereby systematically build more robust systems. We will elaborate attack patterns whose instantiation on a specific system will generate resolution strategies to avoid them, either by design strenghtening or by some alternative design. Cryptographic techniques will contribute to build secure systems that are resistant against hostile environment agents. The suggested approach is based on a formal specification methodology that has been validated on industrial projects. Acknowledgements I am grateful to my supervisor, Axel van Lamsweerde, for his helpful guidance in my work. I am grateful to Emmanuel Letier for his insightful advice and tips about the KAOS spirit. I am grateful to Christophe Ponsard for our discussions about the run-time aspects of security. I would like to thank Bashar Nuseibeh and the Requirements Engineering Group at Imperial College London for their warm welcome. During these five months I had the opportunity to taste what research is like. I also thank the Policy Group at Imperial College for their helpful experience about security management issues with the Ponder framework. I am grateful to everybody else who gave me support during my work.
منابع مشابه
From Requirements to Architectural Design –Using Goals and Scenarios
To strengthen the connection between requirements and design during the early stages of architectural design, a designer would like to have notations to help visualize the incremental refinement of an architecture from initially abstract descriptions to increasingly concrete components and interactions, all the while maintaining a clear focus on the relevant requirements at each step. We propos...
متن کاملUML Visualization for an Aspect and Goal-Oriented Approach
The Goal-Oriented requirement engineering approach offers important advantages for a deeper study of software requirements. Some of them are supported for reasoning about design alternatives and traceability between requirements and software architecture. However, in complex systems, requirements specifications suffer from crosscutting, which affects elaboration, readability and maintainability...
متن کاملIntegrating Security Patterns with Security Requirements Analysis Using Contextual Goal Models
Security patterns capture proven security knowledge to help analysts tackle security problems. Although advanced research in this field has produced an impressive collection of patterns, they are not widely applied in practice. In parallel, Requirements Engineering has been increasing focusing on security-specific issues, arguing for an upfront treatment of security in system design. However, t...
متن کاملUse Case Oriented Development of Security-Critical Systems
Since the connection of computers over the Internet and the expansion of distributed systems, they are confronted with more and more attacks. To counteract this circumstance, we have to consider security requirements from the beginning of the system development. In early phases of system development, it is common to use a twopart process for the elaboration of the application core and the funct...
متن کاملModeling and Applying Security Patterns Using Contextual Goal Models
Security patterns have been proposed to help analysts with little security knowledge to tackle repetitive security design tasks. Although advanced research in this field has produced an impressive collection of patterns, they are not well integrated with security requirements analysis and not easy to apply. Goal-oriented modeling languages have been proposed as an effective way to capture requi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001